0.07/0.13	% Problem    : Vampire---4.8_17414 : TPTP v0.0.0. Released v0.0.0.
0.07/0.14	% Command    : do_cvc5 %s %d
0.14/0.35	% Computer : n002.cluster.edu
0.14/0.35	% Model    : x86_64 x86_64
0.14/0.35	% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.14/0.35	% Memory   : 8042.1875MB
0.14/0.35	% OS       : Linux 3.10.0-693.el7.x86_64
0.14/0.35	% CPULimit   : 1440
0.14/0.35	% WCLimit    : 180
0.14/0.35	% DateTime   : Mon Jul  3 13:25:22 EDT 2023
0.14/0.35	% CPUTime    : 
0.21/0.49	%----Proving TH0
0.21/0.51	thf(a_type,type,
0.21/0.51	    a: $tType ).
0.21/0.51	
0.21/0.51	thf(b_type,type,
0.21/0.51	    b: $tType ).
0.21/0.51	
0.21/0.51	thf(cTHM516_pme,conjecture,
0.21/0.51	    ! [Xp: a > a > $o,Xq: a > a > $o,Xr: a > b > b > $o] :
0.21/0.51	      ( ( ! [Xx: a,Xy: a,Xz: a] :
0.21/0.51	            ( ( ( Xp @ Xy @ Xz )
0.21/0.51	              & ( Xp @ Xx @ Xy ) )
0.21/0.51	           => ( Xp @ Xx @ Xz ) )
0.21/0.51	        & ( Xp = Xq )
0.21/0.51	        & ! [Xx: a,Xy: a] :
0.21/0.51	            ( ( Xp @ Xx @ Xy )
0.21/0.51	           => ( Xp @ Xy @ Xx ) ) )
0.21/0.51	     => ( ! [Xx: a,Xy: a] :
0.21/0.51	            ( ( ( ( Xr @ Xx )
0.21/0.51	                = ( Xr @ Xy ) )
0.21/0.51	              & ! [Xx0: b,Xy0: b,Xz: b] :
0.21/0.51	                  ( ( ( Xr @ Xx @ Xx0 @ Xy0 )
0.21/0.51	                    & ( Xr @ Xx @ Xy0 @ Xz ) )
0.21/0.51	                 => ( Xr @ Xx @ Xx0 @ Xz ) )
0.21/0.51	              & ! [Xx0: b,Xy0: b] :
0.21/0.51	                  ( ( Xr @ Xx @ Xy0 @ Xx0 )
0.21/0.51	                 <= ( Xr @ Xx @ Xx0 @ Xy0 ) ) )
0.21/0.51	           <= ( Xp @ Xx @ Xy ) )
0.21/0.51	       => ( ! [Xx: a > b,Xy: a > b,Xz: a > b] :
0.21/0.51	              ( ! [Xx0: a,Xy0: a] :
0.21/0.51	                  ( ( Xp @ Xx0 @ Xy0 )
0.21/0.51	                 => ( Xr @ Xx0 @ ( Xx @ Xx0 ) @ ( Xz @ Xy0 ) ) )
0.21/0.51	             <= ( ! [Xx0: a,Xy0: a] :
0.21/0.51	                    ( ( Xr @ Xx0 @ ( Xy @ Xx0 ) @ ( Xz @ Xy0 ) )
0.21/0.51	                   <= ( Xp @ Xx0 @ Xy0 ) )
0.21/0.51	                & ! [Xx0: a,Xy0: a] :
0.21/0.51	                    ( ( Xp @ Xx0 @ Xy0 )
0.21/0.51	                   => ( Xr @ Xx0 @ ( Xx @ Xx0 ) @ ( Xy @ Xy0 ) ) ) ) )
0.21/0.51	          & ( ( ^ [Xf: a > b,Xg: a > b] :
0.21/0.51	                ! [Xx: a,Xy: a] :
0.21/0.51	                  ( ( Xp @ Xx @ Xy )
0.21/0.51	                 => ( Xr @ Xx @ ( Xf @ Xx ) @ ( Xg @ Xy ) ) ) )
0.21/0.51	            = ( ^ [Xf: a > b,Xg: a > b] :
0.21/0.51	                ! [Xx: a,Xy: a] :
0.21/0.51	                  ( ( Xr @ Xx @ ( Xf @ Xx ) @ ( Xg @ Xy ) )
0.21/0.51	                 <= ( Xq @ Xx @ Xy ) ) ) )
0.21/0.51	          & ! [Xx: a > b,Xy: a > b] :
0.21/0.51	              ( ! [Xx0: a,Xy0: a] :
0.21/0.51	                  ( ( Xr @ Xx0 @ ( Xy @ Xx0 ) @ ( Xx @ Xy0 ) )
0.21/0.51	                 <= ( Xp @ Xx0 @ Xy0 ) )
0.21/0.51	             <= ! [Xx0: a,Xy0: a] :
0.21/0.51	                  ( ( Xp @ Xx0 @ Xy0 )
0.21/0.51	                 => ( Xr @ Xx0 @ ( Xx @ Xx0 ) @ ( Xy @ Xy0 ) ) ) ) ) ) ) ).
0.21/0.51	
0.21/0.51	------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.LNnXcdU7M4/cvc5---1.0.5_17659.p...
0.21/0.51	(declare-sort $$unsorted 0)
0.21/0.51	(declare-sort tptp.a 0)
0.21/0.51	(declare-sort tptp.b 0)
0.21/0.51	(assert (not (forall ((Xp (-> tptp.a tptp.a Bool)) (Xq (-> tptp.a tptp.a Bool)) (Xr (-> tptp.a tptp.b tptp.b Bool))) (=> (and (forall ((Xx tptp.a) (Xy tptp.a) (Xz tptp.a)) (let ((_let_1 (@ Xp Xx))) (=> (and (@ (@ Xp Xy) Xz) (@ _let_1 Xy)) (@ _let_1 Xz)))) (= Xp Xq) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (@ (@ Xp Xy) Xx)))) (=> (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (and (= (@ Xr Xx) (@ Xr Xy)) (forall ((Xx0 tptp.b) (Xy0 tptp.b) (Xz tptp.b)) (let ((_let_1 (@ Xr Xx))) (let ((_let_2 (@ _let_1 Xx0))) (=> (and (@ _let_2 Xy0) (@ (@ _let_1 Xy0) Xz)) (@ _let_2 Xz))))) (forall ((Xx0 tptp.b) (Xy0 tptp.b)) (let ((_let_1 (@ Xr Xx))) (=> (@ (@ _let_1 Xx0) Xy0) (@ (@ _let_1 Xy0) Xx0))))))) (and (forall ((Xx (-> tptp.a tptp.b)) (Xy (-> tptp.a tptp.b)) (Xz (-> tptp.a tptp.b))) (=> (and (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xy Xx0)) (@ Xz Xy0)))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xy Xy0))))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xz Xy0)))))) (= (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy))))) (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xq Xx) Xy) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy)))))) (forall ((Xx (-> tptp.a tptp.b)) (Xy (-> tptp.a tptp.b))) (=> (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xy Xy0)))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xy Xx0)) (@ Xx Xy0))))))))))))
0.21/0.51	(set-info :filename cvc5---1.0.5_17659)
0.21/0.51	(check-sat-assuming ( true ))
0.21/0.51	------- get file name : TPTP file name is 
0.21/0.51	------- cvc5-thf : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_17659.smt2...
0.21/0.51	--- Run --ho-elim --full-saturate-quant at 10...
41.89/42.11	--- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
41.89/42.11	--- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10...
41.89/42.11	--- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
41.89/42.11	--- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5...
41.89/42.11	--- Run --no-ho-matching --full-saturate-quant --enum-inst-interleave --ho-elim-store-ax at 10...
41.89/42.11	% SZS status Theorem for 
41.89/42.11	% SZS output start Proof for 
41.89/42.11	(
41.89/42.11	(let ((_let_1 (not (forall ((Xp (-> tptp.a tptp.a Bool)) (Xq (-> tptp.a tptp.a Bool)) (Xr (-> tptp.a tptp.b tptp.b Bool))) (=> (and (forall ((Xx tptp.a) (Xy tptp.a) (Xz tptp.a)) (let ((_let_1 (@ Xp Xx))) (=> (and (@ (@ Xp Xy) Xz) (@ _let_1 Xy)) (@ _let_1 Xz)))) (= Xp Xq) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (@ (@ Xp Xy) Xx)))) (=> (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (and (= (@ Xr Xx) (@ Xr Xy)) (forall ((Xx0 tptp.b) (Xy0 tptp.b) (Xz tptp.b)) (let ((_let_1 (@ Xr Xx))) (let ((_let_2 (@ _let_1 Xx0))) (=> (and (@ _let_2 Xy0) (@ (@ _let_1 Xy0) Xz)) (@ _let_2 Xz))))) (forall ((Xx0 tptp.b) (Xy0 tptp.b)) (let ((_let_1 (@ Xr Xx))) (=> (@ (@ _let_1 Xx0) Xy0) (@ (@ _let_1 Xy0) Xx0))))))) (and (forall ((Xx (-> tptp.a tptp.b)) (Xy (-> tptp.a tptp.b)) (Xz (-> tptp.a tptp.b))) (=> (and (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xy Xx0)) (@ Xz Xy0)))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xy Xy0))))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xz Xy0)))))) (= (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xp Xx) Xy) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy))))) (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (=> (@ (@ Xq Xx) Xy) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy)))))) (forall ((Xx (-> tptp.a tptp.b)) (Xy (-> tptp.a tptp.b))) (=> (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xx Xx0)) (@ Xy Xy0)))) (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (=> (@ (@ Xp Xx0) Xy0) (@ (@ (@ Xr Xx0) (@ Xy Xx0)) (@ Xx Xy0))))))))))))) (let ((_let_2 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8))) (let ((_let_3 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_2 _let_2))) (let ((_let_4 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_5 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_4 _let_2))) (let ((_let_6 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_7 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_6 _let_2))) (let ((_let_8 (not _let_7))) (let ((_let_9 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_4 _let_6))) (let ((_let_10 (not _let_9))) (let ((_let_11 (or _let_10 _let_8 _let_5))) (let ((_let_12 (and _let_11 (or (not _let_3) _let_3)))) (let ((_let_13 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_14 (not _let_13))) (let ((_let_15 (or _let_14 _let_12))) (let ((_let_16 (forall ((Xx tptp.a) (Xy tptp.a) (BOUND_VARIABLE_792 tptp.b) (BOUND_VARIABLE_790 tptp.b) (BOUND_VARIABLE_780 tptp.b) (BOUND_VARIABLE_778 tptp.b) (BOUND_VARIABLE_776 tptp.b)) (let ((_let_1 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx))) (let ((_let_2 (@ _let_1 BOUND_VARIABLE_776))) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (and (= _let_1 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xy)) (or (not (@ _let_2 BOUND_VARIABLE_778)) (not (@ (@ _let_1 BOUND_VARIABLE_778) BOUND_VARIABLE_780)) (@ _let_2 BOUND_VARIABLE_780)) (or (not (@ (@ _let_1 BOUND_VARIABLE_790) BOUND_VARIABLE_792)) (@ (@ _let_1 BOUND_VARIABLE_792) BOUND_VARIABLE_790))))))))) (let ((_let_17 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_18 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))) (let ((_let_19 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 _let_18 _let_17))) (let ((_let_20 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_21 (not _let_20))) (let ((_let_22 (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx0) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 Xx0)) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 Xy0)))))) (let ((_let_23 (not _let_22))) (let ((_let_24 (or _let_23 _let_21 _let_19))) (let ((_let_25 (= lambdaF_13 lambdaF_14))) (let ((_let_26 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8))) (let ((_let_27 (not _let_26))) (let ((_let_28 (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx0) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 Xx0)) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 Xy0)))))) (let ((_let_29 (not _let_28))) (let ((_let_30 (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx0) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 Xx0)) (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 Xy0)))))) (let ((_let_31 (not _let_30))) (let ((_let_32 (or _let_31 _let_29 _let_27 _let_5))) (let ((_let_33 (and _let_32 _let_25 _let_24))) (let ((_let_34 (not _let_16))) (let ((_let_35 (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xy) Xx))))) (let ((_let_36 (not _let_35))) (let ((_let_37 (forall ((Xx tptp.a) (Xy tptp.a) (Xz tptp.a)) (let ((_let_1 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx))) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xy) Xz)) (not (@ _let_1 Xy)) (@ _let_1 Xz)))))) (let ((_let_38 (not _let_37))) (let ((_let_39 (or _let_38 _let_36 _let_34 _let_33))) (let ((_let_40 (forall ((Xq (-> tptp.a tptp.a Bool)) (Xr (-> tptp.a tptp.b tptp.b Bool)) (BOUND_VARIABLE_932 tptp.a) (BOUND_VARIABLE_930 (-> tptp.a tptp.b)) (BOUND_VARIABLE_928 (-> tptp.a tptp.b)) (BOUND_VARIABLE_903 tptp.a) (BOUND_VARIABLE_901 tptp.a) (BOUND_VARIABLE_899 (-> tptp.a tptp.b)) (BOUND_VARIABLE_897 (-> tptp.a tptp.b)) (BOUND_VARIABLE_934 tptp.a) (BOUND_VARIABLE_895 (-> tptp.a tptp.b))) (or (not (forall ((Xx tptp.a) (Xy tptp.a) (Xz tptp.a)) (let ((_let_1 (@ Xq Xx))) (or (not (@ (@ Xq Xy) Xz)) (not (@ _let_1 Xy)) (@ _let_1 Xz))))) (not (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ Xq Xx) Xy)) (@ (@ Xq Xy) Xx)))) (not (forall ((Xx tptp.a) (Xy tptp.a) (BOUND_VARIABLE_792 tptp.b) (BOUND_VARIABLE_790 tptp.b) (BOUND_VARIABLE_780 tptp.b) (BOUND_VARIABLE_778 tptp.b) (BOUND_VARIABLE_776 tptp.b)) (let ((_let_1 (@ Xr Xx))) (let ((_let_2 (@ _let_1 BOUND_VARIABLE_776))) (or (not (@ (@ Xq Xx) Xy)) (and (= _let_1 (@ Xr Xy)) (or (not (@ _let_2 BOUND_VARIABLE_778)) (not (@ (@ _let_1 BOUND_VARIABLE_778) BOUND_VARIABLE_780)) (@ _let_2 BOUND_VARIABLE_780)) (or (not (@ (@ _let_1 BOUND_VARIABLE_790) BOUND_VARIABLE_792)) (@ (@ _let_1 BOUND_VARIABLE_792) BOUND_VARIABLE_790)))))))) (and (or (not (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ Xq Xx0) Xy0)) (@ (@ (@ Xr Xx0) (@ BOUND_VARIABLE_897 Xx0)) (@ BOUND_VARIABLE_899 Xy0))))) (not (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ Xq Xx0) Xy0)) (@ (@ (@ Xr Xx0) (@ BOUND_VARIABLE_895 Xx0)) (@ BOUND_VARIABLE_897 Xy0))))) (not (@ (@ Xq BOUND_VARIABLE_903) BOUND_VARIABLE_901)) (@ (@ (@ Xr BOUND_VARIABLE_903) (@ BOUND_VARIABLE_895 BOUND_VARIABLE_903)) (@ BOUND_VARIABLE_899 BOUND_VARIABLE_901))) (= (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ Xq Xx) Xy)) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy))))) (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ Xq Xx) Xy)) (@ (@ (@ Xr Xx) (@ Xf Xx)) (@ Xg Xy)))))) (or (not (forall ((Xx0 tptp.a) (Xy0 tptp.a)) (or (not (@ (@ Xq Xx0) Xy0)) (@ (@ (@ Xr Xx0) (@ BOUND_VARIABLE_928 Xx0)) (@ BOUND_VARIABLE_930 Xy0))))) (not (@ (@ Xq BOUND_VARIABLE_934) BOUND_VARIABLE_932)) (@ (@ (@ Xr BOUND_VARIABLE_934) (@ BOUND_VARIABLE_930 BOUND_VARIABLE_934)) (@ BOUND_VARIABLE_928 BOUND_VARIABLE_932)))))))) (let ((_let_41 (not _let_39))) (let ((_let_42 (forall ((u (-> tptp.a tptp.b)) (e tptp.b) (i tptp.a)) (not (forall ((v (-> tptp.a tptp.b))) (not (forall ((ii tptp.a)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_43 (forall ((u (-> tptp.a tptp.a Bool)) (e (-> tptp.a Bool)) (i tptp.a)) (not (forall ((v (-> tptp.a tptp.a Bool))) (not (forall ((ii tptp.a)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_44 (forall ((u (-> tptp.b Bool)) (e Bool) (i tptp.b)) (not (forall ((v (-> tptp.b Bool))) (not (forall ((ii tptp.b)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_45 (forall ((u (-> tptp.b tptp.b Bool)) (e (-> tptp.b Bool)) (i tptp.b)) (not (forall ((v (-> tptp.b tptp.b Bool))) (not (forall ((ii tptp.b)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_46 (forall ((u (-> tptp.a tptp.b tptp.b Bool)) (e (-> tptp.b tptp.b Bool)) (i tptp.a)) (not (forall ((v (-> tptp.a tptp.b tptp.b Bool))) (not (forall ((ii tptp.a)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_47 (forall ((u (-> tptp.a Bool)) (e Bool) (i tptp.a)) (not (forall ((v (-> tptp.a Bool))) (not (forall ((ii tptp.a)) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_48 (forall ((u (-> (-> tptp.a tptp.b) (-> tptp.a tptp.b) Bool)) (e (-> (-> tptp.a tptp.b) Bool)) (i (-> tptp.a tptp.b))) (not (forall ((v (-> (-> tptp.a tptp.b) (-> tptp.a tptp.b) Bool))) (not (forall ((ii (-> tptp.a tptp.b))) (= (@ v ii) (ite (= i ii) e (@ u ii)))))))))) (let ((_let_49 (not _let_40))) (let ((_let_50 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_51 (or))) (let ((_let_52 (=>))) (let ((_let_53 (not))) (let ((_let_54 (and))) (let ((_let_55 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))) (let ((_let_56 (@ _let_55 _let_18))) (let ((_let_57 (THEORY_PREPROCESS :args ((= (@ _let_56 _let_17) _let_19))))) (let ((_let_58 (@))) (let ((_let_59 (THEORY_PREPROCESS :args ((= (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_6 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) _let_17))))) (let ((_let_60 (THEORY_PREPROCESS :args ((= (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_5 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11) _let_18))))) (let ((_let_61 (CONG (THEORY_PREPROCESS :args ((= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) _let_20))) :args _let_53))) (let ((_let_62 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_63 (@ _let_62 _let_4))) (let ((_let_64 (THEORY_PREPROCESS :args ((= (@ _let_63 _let_2) _let_5))))) (let ((_let_65 (THEORY_PREPROCESS :args ((= (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_9 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8) _let_2))))) (let ((_let_66 (REFL :args (_let_62)))) (let ((_let_67 (CONG _let_66 (THEORY_PREPROCESS :args ((= (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_12 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_4))) :args _let_58))) (let ((_let_68 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_69 (CONG (THEORY_PREPROCESS :args ((= (@ _let_68 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8) _let_26))) :args _let_53))) (let ((_let_70 (_let_49))) (let ((_let_71 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_50) :args _let_70) (CONG (REFL :args _let_70) (CONG (CONG (REFL :args (_let_38)) (REFL :args (_let_36)) (REFL :args (_let_34)) (CONG (CONG (REFL :args (_let_31)) (REFL :args (_let_29)) _let_69 (TRANS (CONG _let_67 _let_65 :args _let_58) _let_64) :args _let_51) (TRANS (CONG (MACRO_SR_PRED_INTRO :args ((= (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy))))) lambdaF_14))) (MACRO_SR_PRED_INTRO :args ((= (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy))))) lambdaF_13))) :args (=)) (REWRITE :args ((= lambdaF_14 lambdaF_13)))) (CONG (REFL :args (_let_23)) _let_61 (TRANS (CONG (CONG (REFL :args (_let_55)) _let_60 :args _let_58) _let_59 :args _let_58) _let_57) :args _let_51) :args _let_54) :args _let_51) :args _let_53) :args _let_52))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_49) _let_40))) (REFL :args (_let_41)) :args _let_51)) (AND_ELIM (MACRO_SR_PRED_TRANSFORM (AND_INTRO _let_50 (PREPROCESS :args ((and _let_48 _let_47 _let_46 _let_45 _let_44 _let_43 _let_42)))) :args ((and _let_49 _let_48 _let_47 _let_46 _let_45 _let_44 _let_43 _let_42))) :args (0)) :args (_let_41 true _let_40)))) (let ((_let_72 (REFL :args (_let_39)))) (let ((_let_73 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_39 2)) (CONG _let_72 (MACRO_SR_PRED_INTRO :args ((= (not _let_34) _let_16))) :args _let_51)) :args ((or _let_16 _let_39))) _let_71 :args (_let_16 true _let_39)))) (let ((_let_74 (THEORY_PREPROCESS :args ((= (@ (@ _let_62 _let_2) _let_2) _let_3))))) (let ((_let_75 (THEORY_PREPROCESS :args ((= (@ (@ _let_62 _let_6) _let_2) _let_7))))) (let ((_let_76 (THEORY_PREPROCESS :args ((= (@ _let_63 _let_6) _let_9))))) (let ((_let_77 (THEORY_PREPROCESS :args ((= (@ _let_68 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_13))))) (let ((_let_78 (CONG _let_77 :args _let_53))) (let ((_let_79 (_let_16))) (let ((_let_80 (REFL :args _let_79))) (let ((_let_81 (ASSUME :args _let_79))) (let ((_let_82 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7))) (let ((_let_83 (not _let_82))) (let ((_let_84 (or _let_83 _let_27 _let_13))) (let ((_let_85 (THEORY_PREPROCESS :args ((= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_82))))) (let ((_let_86 (_let_37))) (let ((_let_87 (or _let_27 _let_82))) (let ((_let_88 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_39 1)) (CONG _let_72 (MACRO_SR_PRED_INTRO :args ((= (not _let_36) _let_35))) :args _let_51)) :args ((or _let_35 _let_39))) _let_71 :args (_let_35 true _let_39)))) (let ((_let_89 (_let_35))) (let ((_let_90 (REFL :args _let_89))) (let ((_let_91 (ASSUME :args _let_89))) (let ((_let_92 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_17 _let_18))) (let ((_let_93 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11))) (let ((_let_94 (not _let_93))) (let ((_let_95 (or _let_94 _let_92))) (let ((_let_96 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 _let_17 _let_18))) (let ((_let_97 (not _let_19))) (let ((_let_98 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 _let_18 _let_18))) (let ((_let_99 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4))) (let ((_let_100 (= _let_55 _let_99))) (let ((_let_101 (and _let_100 (or (not _let_98) _let_97 _let_19) (or _let_97 _let_96)))) (let ((_let_102 (or _let_21 _let_101))) (let ((_let_103 (or _let_21 _let_93))) (let ((_let_104 (not _let_96))) (let ((_let_105 (or _let_104 _let_19))) (let ((_let_106 (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 _let_2 _let_2))) (let ((_let_107 (not _let_106))) (let ((_let_108 (and _let_100 (or _let_107 _let_107 _let_106) _let_105))) (let ((_let_109 (or _let_21 _let_108))) (let ((_let_110 (REFL :args (_let_24)))) (let ((_let_111 (THEORY_PREPROCESS :args ((= (@ (@ _let_99 _let_17) _let_18) _let_92))))) (let ((_let_112 (THEORY_PREPROCESS :args ((= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4) SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11) _let_93))))) (let ((_let_113 (_let_22))) (let ((_let_114 (THEORY_PREPROCESS :args ((= (@ (@ _let_55 _let_17) _let_18) _let_96))))) (let ((_let_115 (CONG _let_57 :args _let_53))) (let ((_let_116 (_let_100))) (let ((_let_117 (REFL :args _let_116))) (let ((_let_118 (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx))) (let ((_let_119 (THEORY_PREPROCESS :args ((= (@ (@ _let_55 _let_2) _let_2) _let_106))))) (let ((_let_120 (CONG _let_119 :args _let_53))) (let ((_let_121 (not _let_92))) (let ((_let_122 (not _let_100))) (let ((_let_123 (ASSUME :args (_let_92)))) (let ((_let_124 (ASSUME :args _let_116))) (let ((_let_125 (ASSUME :args (_let_104)))) (let ((_let_126 (lambdaF_14 k_137 k_138))) (let ((_let_127 (lambdaF_13 k_137 k_138))) (let ((_let_128 (= _let_127 _let_126))) (let ((_let_129 (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ k_137 Xx)) (@ k_138 Xy)))))) (let ((_let_130 (= _let_127 _let_129))) (let ((_let_131 (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ k_137 Xx)) (@ k_138 Xy)))))) (let ((_let_132 (= _let_126 _let_131))) (let ((_let_133 (not _let_127))) (let ((_let_134 (_let_128))) (let ((_let_135 (forall ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (= (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy)))) (lambdaF_13 Xf Xg))))) (let ((_let_136 ((forall ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (= (lambdaF_13 Xf Xg) (@ (@ (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy))))) Xf) Xg)))))) (let ((_let_137 (EQ_RESOLVE (MACRO_SR_PRED_INTRO :args _let_136) (REWRITE :args _let_136)))) (let ((_let_138 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_137 :args (k_137 k_138 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((lambdaF_13 Xf Xg)))) :args (_let_135)))) _let_137 :args (_let_130 false _let_135)))) (let ((_let_139 (not _let_130))) (let ((_let_140 (_let_130))) (let ((_let_141 (forall ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (= (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy)))) (lambdaF_14 Xf Xg))))) (let ((_let_142 ((forall ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (= (lambdaF_14 Xf Xg) (@ (@ (lambda ((Xf (-> tptp.a tptp.b)) (Xg (-> tptp.a tptp.b))) (forall ((Xx tptp.a) (Xy tptp.a)) (or (not (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy)) (@ (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_3 Xx) (@ Xf Xx)) (@ Xg Xy))))) Xf) Xg)))))) (let ((_let_143 (EQ_RESOLVE (MACRO_SR_PRED_INTRO :args _let_142) (REWRITE :args _let_142)))) (let ((_let_144 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_143 :args (k_137 k_138 QUANTIFIERS_INST_E_MATCHING_SIMPLE ((lambdaF_14 Xf Xg)))) :args (_let_141)))) _let_143 :args (_let_132 false _let_141)))) (let ((_let_145 (not _let_132))) (let ((_let_146 (_let_132))) (let ((_let_147 (not _let_129))) (let ((_let_148 (ALPHA_EQUIV :args (_let_129 (= Xx Xx) (= Xy Xy))))) (let ((_let_149 (MACRO_RESOLUTION_TRUST (CNF_AND_NEG :args (_let_33)) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_39 3)) _let_71 :args ((not _let_33) true _let_39)) (MACRO_RESOLUTION_TRUST (THEORY_LEMMA :args ((or _let_25 (not _let_128)) THEORY_UF)) (MACRO_RESOLUTION_TRUST (EQUIV_ELIM2 _let_148) (REORDERING (CNF_EQUIV_POS1 :args _let_146) :args ((or (not _let_126) _let_131 _let_145))) _let_144 (REORDERING (CNF_EQUIV_POS2 :args _let_140) :args ((or _let_127 _let_147 _let_139))) _let_138 (REORDERING (CNF_EQUIV_NEG1 :args _let_134) :args ((or _let_127 _let_126 _let_128))) (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 _let_148) :args ((or _let_131 _let_147))) (REORDERING (CNF_EQUIV_POS2 :args _let_146) :args ((or _let_126 (not _let_131) _let_145))) _let_144 (REORDERING (CNF_EQUIV_POS1 :args _let_140) :args ((or _let_133 _let_129 _let_139))) _let_138 (CNF_EQUIV_NEG2 :args _let_134) :args ((or _let_128 _let_133) true _let_131 false _let_132 false _let_129 false _let_130 true _let_126)) :args (_let_128 false _let_131 false _let_132 true _let_129 false _let_130 false _let_126 true _let_127)) :args (_let_25 false _let_128)) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_123 _let_124 _let_125) :args (_let_100 _let_104 _let_92)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_125)) (SYMM _let_114) (CONG (CONG (SYMM (SYMM _let_124)) (REFL :args (_let_17)) :args _let_58) (REFL :args (_let_18)) :args _let_58) _let_111 (TRUE_INTRO _let_123))) :args (_let_92 _let_100 _let_104)) :args ((not (and _let_100 _let_104 _let_92)) SB_LITERAL))) (CONG (REFL :args (_let_122)) (MACRO_SR_PRED_INTRO :args ((= (not _let_104) _let_96))) (REFL :args (_let_121)) :args _let_51)) :args ((or _let_96 _let_122 _let_121))) (REORDERING (CNF_OR_POS :args (_let_105)) :args ((or _let_19 _let_104 (not _let_105)))) (REORDERING (CNF_AND_POS :args (_let_108 2)) :args ((or _let_105 (not _let_108)))) (REORDERING (CNF_AND_POS :args (_let_101 0)) :args ((or _let_100 (not _let_101)))) (REORDERING (CNF_OR_POS :args (_let_95)) :args ((or _let_94 _let_92 (not _let_95)))) (REORDERING (CNF_OR_POS :args (_let_109)) :args ((or _let_21 _let_108 (not _let_109)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_81 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_18 _let_17 _let_2 _let_2 _let_2 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_79) (CONG _let_80 (CONG _let_61 (CONG _let_117 (CONG _let_120 _let_120 _let_119 :args _let_51) (CONG (CONG _let_114 :args _let_53) _let_57 :args _let_51) :args _let_54) :args _let_51) :args _let_52))) _let_73 :args (_let_109 false _let_16)) (REORDERING (CNF_OR_POS :args (_let_103)) :args ((or _let_21 _let_93 (not _let_103)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_91 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 QUANTIFIERS_INST_E_MATCHING ((not (= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy) false))))) :args _let_89) (CONG _let_90 (CONG _let_61 _let_112 :args _let_51) :args _let_52))) _let_88 :args (_let_103 false _let_35)) (REORDERING (CNF_OR_POS :args (_let_102)) :args ((or _let_21 _let_101 (not _let_102)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_81 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 _let_17 _let_18 _let_17 _let_18 _let_18 QUANTIFIERS_INST_E_MATCHING ((@ (@ _let_118 BOUND_VARIABLE_776) BOUND_VARIABLE_780) (@ (@ _let_118 BOUND_VARIABLE_790) BOUND_VARIABLE_792) (@ (@ _let_118 BOUND_VARIABLE_778) BOUND_VARIABLE_780) (not (= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx) Xy) false))))) :args _let_79) (CONG _let_80 (CONG _let_61 (CONG _let_117 (CONG (CONG (THEORY_PREPROCESS :args ((= (@ _let_56 _let_18) _let_98))) :args _let_53) _let_115 _let_57 :args _let_51) (CONG _let_115 _let_114 :args _let_51) :args _let_54) :args _let_51) :args _let_52))) _let_73 :args (_let_102 false _let_16)) (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE (ASSUME :args _let_113) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_4 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_11 QUANTIFIERS_INST_E_MATCHING ((not (= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0) false))))) :args _let_113) (CONG (REFL :args _let_113) (CONG (CONG _let_112 :args _let_53) (TRANS (CONG (CONG (REFL :args (_let_99)) _let_59 :args _let_58) _let_60 :args _let_58) _let_111) :args _let_51) :args _let_52))) (CNF_OR_NEG :args (_let_24 2)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_24 1)) (CONG _let_110 (MACRO_SR_PRED_INTRO :args ((= (not _let_21) _let_20))) :args _let_51)) :args ((or _let_20 _let_24))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_24 0)) (CONG _let_110 (MACRO_SR_PRED_INTRO :args ((= (not _let_23) _let_22))) :args _let_51)) :args ((or _let_22 _let_24))) :args (_let_24 true _let_96 false _let_105 false _let_100 false _let_92 false _let_108 false _let_109 false _let_93 false _let_103 false _let_101 false _let_102 false _let_95 true _let_19 false _let_20 false _let_22)) :args ((not _let_32) true _let_33 false _let_25 false _let_24)))) (let ((_let_150 (REFL :args (_let_32)))) (let ((_let_151 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_32 2)) (CONG _let_150 (MACRO_SR_PRED_INTRO :args ((= (not _let_27) _let_26))) :args _let_51)) :args ((or _let_26 _let_32))) _let_149 :args (_let_26 true _let_32)))) (let ((_let_152 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_84)) :args ((or _let_27 _let_83 _let_13 (not _let_84)))) _let_151 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_87)) :args ((or _let_27 _let_82 (not _let_87)))) _let_151 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_91 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_89) (CONG _let_90 (CONG _let_69 _let_85 :args _let_51) :args _let_52))) _let_88 :args (_let_87 false _let_35)) :args (_let_82 false _let_26 false _let_87)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE (ASSUME :args _let_86) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_86) (CONG (REFL :args _let_86) (CONG (CONG _let_85 :args _let_53) _let_69 _let_77 :args _let_51) :args _let_52))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_39 0)) (CONG _let_72 (MACRO_SR_PRED_INTRO :args ((= (not _let_38) _let_37))) :args _let_51)) :args ((or _let_37 _let_39))) _let_71 :args (_let_37 true _let_39)) :args (_let_84 false _let_37)) :args (_let_13 false _let_26 false _let_82 false _let_84)))) (let ((_let_153 (not _let_11))) (let ((_let_154 (or _let_14 _let_9))) (let ((_let_155 (THEORY_PREPROCESS :args ((= (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_10 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7) _let_6))))) (let ((_let_156 (_let_28))) (let ((_let_157 (or _let_27 _let_7))) (let ((_let_158 (_let_30))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS :args (_let_12 0)) :args ((or _let_11 (not _let_12)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_11)) :args ((or _let_5 _let_8 _let_10 _let_153))) (MACRO_RESOLUTION_TRUST (CNF_OR_NEG :args (_let_32 3)) _let_149 :args ((not _let_5) true _let_32)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_157)) :args ((or _let_27 _let_7 (not _let_157)))) _let_151 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE (ASSUME :args _let_158) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_8 QUANTIFIERS_INST_E_MATCHING ((not (= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0) false))))) :args _let_158) (CONG (REFL :args _let_158) (CONG _let_69 (TRANS (CONG (CONG _let_66 _let_155 :args _let_58) _let_65 :args _let_58) _let_75) :args _let_51) :args _let_52))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_32 0)) (CONG _let_150 (MACRO_SR_PRED_INTRO :args ((= (not _let_31) _let_30))) :args _let_51)) :args ((or _let_30 _let_32))) _let_149 :args (_let_30 true _let_32)) :args (_let_157 false _let_30)) :args (_let_7 false _let_26 false _let_157)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_154)) :args ((or _let_14 _let_9 (not _let_154)))) _let_152 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE (ASSUME :args _let_156) :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 QUANTIFIERS_INST_E_MATCHING ((not (= (@ (@ SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_2 Xx0) Xy0) false))))) :args _let_156) (CONG (REFL :args _let_156) (CONG _let_78 (TRANS (CONG _let_67 _let_155 :args _let_58) _let_76) :args _let_51) :args _let_52))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (CNF_OR_NEG :args (_let_32 1)) (CONG _let_150 (MACRO_SR_PRED_INTRO :args ((= (not _let_29) _let_28))) :args _let_51)) :args ((or _let_28 _let_32))) _let_149 :args (_let_28 true _let_32)) :args (_let_154 false _let_28)) :args (_let_9 false _let_13 false _let_154)) :args (_let_153 true _let_5 false _let_7 false _let_9)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_15)) :args ((or _let_14 _let_12 (not _let_15)))) _let_152 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_81 :args (SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 SKOLEM_FUN_QUANTIFIERS_SKOLEMIZE_7 _let_2 _let_2 _let_2 _let_6 _let_4 QUANTIFIERS_INST_CBQI_CONFLICT)) :args _let_79)) (CONG _let_80 (CONG _let_78 (CONG (CONG (CONG _let_76 :args _let_53) (CONG _let_75 :args _let_53) _let_64 :args _let_51) (CONG (CONG _let_74 :args _let_53) _let_74 :args _let_51) :args _let_54) :args _let_51) :args _let_52))) _let_73 :args (_let_15 false _let_16)) :args (_let_12 false _let_13 false _let_15)) :args (false true _let_11 false _let_12)) :args (_let_1 true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
41.89/42.12	)
41.89/42.12	% SZS output end Proof for 
41.89/42.12	% cvc5---1.0.5 exiting
41.89/42.12	% cvc5---1.0.5 exiting
41.89/42.12	EOF
